package pe.com.bbva.ge.utileria;

public abstract class Constante {
	
	private Constante(){}
	
	public abstract class SESION
	{
		public static final String USUARIO = "USUARIO_SESION";
	}
	
	public abstract class ESTADO_SOLICITUD
	{		
		public static final String POR_AUTORIZAR_GE = "P_AUT_GE";
		public static final String REGISTRADO = "REG";
		public static final String POR_AUTORIZAR_SB = "P_AUT_SB";
		public static final String EN_PROCESO = "EN_PRO";
		public static final String ATENDIDO = "ATEND";
		public static final String RECHAZADO = "RECH";
	}

	public abstract class SOLICITUD
	{
		public static final int MONTO_PATRON_CALIDAD = 11;
	}
	
	public abstract class TIPO_SOLICITUD
	{
		public static final String PEDIDO_DE_EFECTIVO_DE_BOVEDA = "DBOV";
		public static final String ENVIO_DE_EFECTIVO_DE_BOVEDA = "EBOV";
		public static final String PEDIDO_DE_MATERIALES = "PEDM";
		public static final String TRASLADO_DE_EFECTIVO_ENTRE_TRANSPORTADORAS = "TRAS";
		public static final String PEDIDO_DE_EFECTIVO_ENTRE_OFICINA = "PEFE";
		public static final String COMPENSACION_BBVA_OTROS_BANCOS = "CBBVA";
		public static final String COMPENSACION_OTROS_BANCOS_BBVA = "COTRO";
		public static final String RETIRO_BCRP = "RETBCRP";
		public static final String DEPOSITOS_BCRP = "DEPBCRP";
		public static final String IMPORTACION_ME = "IMPME";
		public static final String EXPORTACION_ME = "EXPME";
		public static final String SERVICIO_A_CLIENTES_RECUENTO_REMESAS = "RECREM";
		public static final String SERVICIO_DE_CLIENTES_SERVICIO_ESPECIAL = "SERESP";

	}
	
	public static abstract class LISTA
	{
		public static abstract class CODIGO
		{
			public final static String REGISTRO_ESTADO = "REGISTRO_ESTADO";
			public final static String MEMBRESIA_TIPO = "MEMBRESIA_TIPO";
			public final static String OPCION_TIPO = "OPCION_TIPO";
			public final static String ORIGEN = "ORIGEN";
			public final static String DOI_TIPO = "DOI_TIPO";
			public final static String NACIONALIDAD_TIPO = "NACIONALIDAD_TIPO";
			public final static String ACCION = "ACCION";
			public final static String USUARIO_ESTADO = "USUARIO_ESTADO";
			public final static String RENIEC_SITUACION = "RENIEC_SITUACION";
			public final static String CARGA_TIPO = "CARGA_TIPO";
			public final static String RUTAS_ARCHIVOS = "RUTAS_ARCHIVOS";
				
		}
	}
	
	public abstract class PARAMETRO
	{
		public static final String ESTADO_LOV = "LOV_ESTADO";
	}
	
	public static abstract class VALOR
	{
		public static abstract class REGISTRO_ESTADO
		{
			public static abstract class CODIGO
			{
				public final static String ACTIVO = "A";
				public final static String INACTIVO = "I";
			}
		}
	}
	
	public static abstract class OPCION
	{
		public final static String KEY_PADRE = "padre";
		public final static String USUARIO = "USUARIO";
		public final static String CERRAR_SESION = "CERRAR_SESION";
		public final static String CON = "CON";
		public final static String CON_CONS = "CON_CONS";
		public final static String CON_CARG_MAS = "CON_CARG_MAS";
		public final static String CONF = "CONF";
		public final static String CONF_PARAM = "CONF_PARAM";
		public final static String CONF_LISTAS = "CONF_LISTAS";
		public final static String CONF_JOB = "CONF_JOB";
		public final static String CONF_DIAG = "CONF_DIAG";
		public final static String CONF_FICHER = "CONF_FICHER";
		public final static String SEG = "SEG";
		public final static String SEG_ROL_MEMB = "SEG_ROL_MEMB";
		public final static String SEG_OPCION = "SEG_OPCION";
		public final static String SEG_PERM = "SEG_PERM";
		
	}
	
	public static abstract class CODIGO_MENSAJE
	{
		public final static String ERROR_GENERICO = "error.generico";
		public final static String VALIDAR_TEXTBOX = "validar.textbox";
		public final static String VALIDAR_COMBOBOX = "validar.combobox";
		public final static String WS_ERROR = "ws.error";
		public final static String VALIDAR_EXISTE_VALOR = "validar.existe.valor";
		public final static String VALIDAR_DEPENDENCIA_OPCION = "validar.dependencia.opcion";
	}
	
	public static abstract class DESARROLLO
	{
		public static final String MODO = "0";
	}
}
